<%@ taglib uri="/WEB-INF/plcf.tld" prefix="plcf"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@ taglib uri="http://richfaces.org/rich" prefix="rich"%>
<%@ taglib uri="http://richfaces.org/a4j" prefix="a4j"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://jboss.com/products/seam/taglib" prefix="s"%>
<%@ taglib uri="http://myfaces.apache.org/trinidad" prefix="tr"%>


<plcf:tabela tituloChave="coordenadorman.titulo" borderWidth="0">
	<plcf:linha>
		<plcf:celula>
			<plcf:titulo tituloChave="label.codigo" />:
		</plcf:celula>
		<plcf:celula>
			<plcf:texto id="codigo" ajudaChave="ajuda.codigo" obrigatorio="S"
				 tamanho="15" tamanhoMaximo="3" formato="NUMERICO"  value="#{plcEntidade.id}"/>
		</plcf:celula>
		<plcf:celula>
			<plcf:titulo tituloChave="label.nome" />:
		</plcf:celula>
		<plcf:celula>
			<plcf:texto id="nome" value="#{plcEntidade.nome}"
				ajudaChave="ajuda.nome" tamanho="50" tamanhoMaximo="100" />
		</plcf:celula>
		<plcf:celula>
			<plcf:titulo tituloChave="label.cpf" />:
		</plcf:celula>
		<plcf:celula columnSpan="3">
		<plcf:texto id="cpf" value="#{plcEntidade.cpf}" ajudaChave="ajuda.cpf" tamanho="30" tamanhoMaximo="14"
										onkeyup="mascararCnpjCpf(this, event, 0)" onkeydown="mascararCnpjCpf(this, event, 0)"
										onkeypress="return validarCaracterNumerico(event, false);" converter="CPF" onblur="validaCpf();"/>
		</plcf:celula>
	</plcf:linha>
	<plcf:linha>
		<plcf:celula>
			<plcf:titulo tituloChave="label.sexo" />:
		</plcf:celula>
		<plcf:celula >
			<plcf:radio id="sexo"
				value="#{plcEntidade.sexo}" dominio="Sexo"
				layout="horizontal" ajudaChave="ajuda.sexo"  />
		</plcf:celula>
		<plcf:celula>
			<plcf:titulo tituloChave="label.email" />:
		</plcf:celula>
		<plcf:celula >
			<plcf:texto id="email" value="#{plcEntidade.email}"
				ajudaChave="ajuda.email" tamanho="50" tamanhoMaximo="100" />
		
		</plcf:celula>
		<plcf:celula>
			<plcf:titulo tituloChave="label.dataNascimento" />:
		</plcf:celula>
		<plcf:celula >
			<plcf:data id="dataNascimento" value="#{plcEntidade.dataNascimento}" ajudaChave="ajuda.dataNascimento"/>
		</plcf:celula>
	</plcf:linha>
	
	
	
	<plcf:linha>
		<plcf:celula>
			<plcf:titulo tituloChave="label.tipoLogradouro" />:
		</plcf:celula>
		<plcf:celula>
			<plcf:comboDinamico id="tipoLogradouro"
				value="#{plcEntidade.tipoLogradouro}" dominio="TipoLogradouroEntity"
				exibeBranco="S" ajudaChave="ajuda.tipoLogradouro" propRotulo="nome" />
		</plcf:celula>
		<plcf:celula>
			<plcf:titulo tituloChave="label.logradouro" />:
		</plcf:celula>
		<plcf:celula >
			<plcf:texto id="logradouro" value="#{plcEntidade.logradouro}"
				ajudaChave="ajuda.logradouro" tamanho="50" tamanhoMaximo="100" />
		</plcf:celula>

		<plcf:celula>
			<plcf:titulo tituloChave="label.numero" />:
		</plcf:celula>
		<plcf:celula>
			<plcf:texto id="numero" value="#{plcEntidade.numero}"
				ajudaChave="ajuda.numero" tamanho="15" tamanhoMaximo="10" />
		</plcf:celula>
	</plcf:linha>

	<plcf:linha>
		<plcf:celula>
			<plcf:titulo tituloChave="label.complemento" />:
		</plcf:celula>
		<plcf:celula>
			<plcf:texto id="complemento" value="#{plcEntidade.complemento}"
				ajudaChave="ajuda.complemento" tamanho="15" tamanhoMaximo="50" />
		</plcf:celula>

		<plcf:celula>
			<plcf:titulo tituloChave="label.bairro" />:
		</plcf:celula>
		<plcf:celula>
			<plcf:texto id="bairro" value="#{plcEntidade.bairro}"
				ajudaChave="ajuda.bairro" tamanho="50" tamanhoMaximo="100" />
		</plcf:celula>
		<plcf:celula>
			<plcf:titulo tituloChave="label.cep" />:
		</plcf:celula>
		<plcf:celula columnSpan="3">
			<plcf:texto id="cep" value="#{plcEntidade.cepAux}"
				ajudaChave="ajuda.cep" tamanho="10" tamanhoMaximo="9" onkeyup="mascararCep(this, event)" onkeydown="mascararCep(this, event)" obrigatorio="S"/>
		</plcf:celula>
	</plcf:linha>
	<plcf:linha>
		<plcf:celula>
			<plcf:titulo tituloChave="label.municipio" />:
		</plcf:celula>
		<plcf:celula columnSpan="5">
		
			<plcf:vinculado id="municipio" value="#{plcEntidade.municipio}"
				propSelPop="municipio" idExibe="S" idSomenteLeitura="N"
				autoRecuperacaoClasse="br.com.gestacard.sync.entidade.MunicipioEntity"
				actionSel="municipiosel" ajudaChave="ajuda.municipio"
				onkeydown="selecionaPorTecla(event,this);" idTamanho="8"
				lookupTamanho="40" />
		</plcf:celula>
	</plcf:linha>
	
	
	
	

	<plcf:linha>
		<plcf:celula>
			<plcf:titulo tituloChave="label.telFixo" />:
		</plcf:celula>
		<plcf:celula>
			<plcf:texto id="telFixo" value="#{plcEntidade.telFixo}"
				ajudaChave="ajuda.telFixo" tamanho="15" tamanhoMaximo="14"
				onkeyup="mascararTelefone(this, event)"
				onkeydown="mascararTelefone(this, event)"converter="FONE" />
		</plcf:celula>
		<plcf:celula>
			<plcf:titulo tituloChave="label.telCelular" />:
		</plcf:celula>
		<plcf:celula columnSpan="5">
			<plcf:texto id="telCelular" value="#{plcEntidade.telCelular}"
				ajudaChave="ajuda.telCelular" tamanho="15" tamanhoMaximo="14"
				onkeyup="mascararTelefone(this, event)"
				onkeydown="mascararTelefone(this, event)" converter="FONE"/>
		</plcf:celula>
	</plcf:linha>
	<plcf:linha>
		<plcf:celula>
			<plcf:titulo tituloChave="label.status" />:
		</plcf:celula>
		<plcf:celula columnSpan="5">
			<plcf:radio id="status"
				value="#{plcEntidade.status}" dominio="Status"
				layout="horizontal" ajudaChave="ajuda.status" disabled="#{plcAction.controleStatus}"/>
		</plcf:celula>
	</plcf:linha>
</plcf:tabela>

<script type="text/JavaScript" avaliar="S">

function mascararTelefone(campo, evt){
	var elemento = campo; 
	if(NavYes)
		var tecla = evt.which;
	else
		var tecla = evt.keyCode;

	    var vr = campo.value;
    tam = vr.length;

    if ((((tecla) > 95) && ((tecla) < 106)) ||(((tecla) > 47) && ((tecla) < 58))) {
    
    	if(elemento != null)
    	{
    		 if (tam == 1){
                 campo.value = '(' + vr.substr(0);
             }else  if (tam == 3){
            	 campo.value = vr.substr(0, 3 ) + ') ' + vr.substr(3);
             }else if (tam == 9){
            	 campo.value = vr.substr(0, 9 ) + '-' + vr.substr(9);
             }
    }
}
}
</script>
